var love1 = "秋葵";
var love2 = "香菜";

// var text = myTag`邓哥喜欢${love1}，邓哥也喜欢${love2}。`;

//相当于： 
// text = myTag(["邓哥喜欢", "，邓哥也喜欢", "。"], "秋葵", "香菜")

// function myTag(parts) {
//     console.log(parts);

//     const values = Array.prototype.slice.apply(arguments).slice(1);
//     let str = "";
//     for (let i = 0; i < values.length; i++) {
//         str += `${parts[i]}：${values[i]}`;
//         if (i === values.length - 1) {
//             str += parts[i + 1];
//         }
//     }
//     return str;
// }

// console.log(text);


var text2 = myTag2`sen喜欢${love1}，xin也喜欢${love2}。`;



function myTag2(parts) {
    console.log(parts);
    var values = Array.prototype.slice.call(arguments).slice(1)
    console.log(values);
    let str = ''

    for (let i = 0; i < values.length; i++) {
        str += `${parts[i]}${values[i]}`

        if (i === values.length - 1) {
            str += parts[i + 1]
        }
    }

    return str


    // str = parts[0] + values[0]
    // str = parts[1] + values[1]
    // str = parts[0] + values[0]

}

console.log(text2);